/*
 * @lc app=leetcode.cn id=1486 lang=typescript
 *
 * [1486] 数组异或操作
 */

// @lc code=start
function xorOperation(n: number, start: number): number {
    return [...Array(n).keys()]
        .map((i) => {
            return start + 2 * i;
        })
        .reduce((a, b) => {
            return a ^ b;
        }, 0);
}
// @lc code=end
